System info
- Elixir: 1.8.2
- Erlang: 22.0
- Operating system: Linux
- Available memory: 15.61 GB
- CPU Information: Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz
- Number of Available Cores: 8
Run Time Comparison
| Name |
Iterations per Second |
Average |
Deviation |
Median |
Mode |
Minimum |
Maximum |
Sample size |
| Tuple2D |
45.10 M |
22.17 ns |
±774.40% |
20 ns |
19 ns |
8 ns |
34158 ns |
465213 |
| Tuple1D |
39.85 M |
25.09 ns |
±624.74% |
22 ns |
21 ns |
8 ns |
30564 ns |
457596 |
| MapTuple |
30.43 M |
32.87 ns |
±1087.83% |
30 ns |
30 ns |
15 ns |
238630 ns |
449608 |
| ProcessDictionary |
19.95 M |
50.13 ns |
±1021.41% |
46 ns |
46 ns |
33 ns |
238806 ns |
401510 |
| Map2D |
15.58 M |
64.20 ns |
±25.46% |
60 ns |
58 ns |
41 ns |
459 ns |
62685 |
| MapTupleHalfFull |
11.49 M |
87.06 ns |
±25.69% |
82 ns |
80 ns |
69 ns |
2211 ns |
41211 |
| MapTupleFull |
10.97 M |
91.16 ns |
±23.17% |
85 ns |
80 ns |
62 ns |
542 ns |
24117 |
| ETSSet |
8.25 M |
121.25 ns |
±18.07% |
118 ns |
113 ns |
78 ns |
1351 ns |
12878 |
| List2D |
6.01 M |
166.44 ns |
±45.81% |
159 ns |
158 ns |
141 ns |
3955 ns |
76576 |
| ETSOrderedSet |
5.88 M |
169.93 ns |
±19.51% |
167 ns |
168 ns |
139 ns |
1033 ns |
10534 |
| MapTupleQuarterFull |
4.17 M |
239.93 ns |
±10.39% |
237 ns |
238 ns |
216 ns |
2540 ns |
89546 |
| List1D |
2.44 M |
409.27 ns |
±10.53% |
405 ns |
393 ns |
381 ns |
4615 ns |
87578 |